From 46a39fbe3751abab3bcc1bd507b4e2501ee5c2b0 Mon Sep 17 00:00:00 2001 From: "djm@kirby.fc.hp.com" Date: Thu, 10 Nov 2005 10:39:38 -0600 Subject: [PATCH] Reflect various missing traps/faults (flagged with printf for now). Without this building xen documentation crashes Xen! Signed-off by: Dan Magenheimer --- xen/arch/ia64/xen/process.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/xen/arch/ia64/xen/process.c b/xen/arch/ia64/xen/process.c index 7504805d3a..2f8b84c9a7 100644 --- a/xen/arch/ia64/xen/process.c +++ b/xen/arch/ia64/xen/process.c @@ -760,6 +760,22 @@ printf("*** Handled privop masquerading as NaT fault\n"); case 30: // FIXME: Should we handle unaligned refs in Xen?? vector = IA64_UNALIGNED_REF_VECTOR; break; + case 32: + printf("ia64_handle_reflection: handling FP fault"); + vector = IA64_FP_FAULT_VECTOR; break; + case 33: + printf("ia64_handle_reflection: handling FP trap"); + vector = IA64_FP_TRAP_VECTOR; break; + case 34: + printf("ia64_handle_reflection: handling lowerpriv trap"); + vector = IA64_LOWERPRIV_TRANSFER_TRAP_VECTOR; break; + case 35: + printf("ia64_handle_reflection: handling taken branch trap"); + vector = IA64_TAKEN_BRANCH_TRAP_VECTOR; break; + case 36: + printf("ia64_handle_reflection: handling single step trap"); + vector = IA64_SINGLE_STEP_TRAP_VECTOR; break; + default: printf("ia64_handle_reflection: unhandled vector=0x%lx\n",vector); while(vector); -- 2.30.2